//
//  UIImage+Extension.swift
//  ZSWeibo
//
//  Created by zsj1992 on 16/4/15.
//  Copyright © 2016年 ichange. All rights reserved.
//

import UIKit

//UIImage添加一个分类,提供一个得到当前屏幕截图的方法
extension UIImage{

        //给当前屏幕截图
        class func snapshotScreen() -> UIImage {
            
            let window = UIApplication.sharedApplication().keyWindow!
            //开启图片上下文
            UIGraphicsBeginImageContextWithOptions(window.bounds.size, false, UIScreen.mainScreen().scale)
            //将window显示的内容画到上下文中
            window.drawViewHierarchyInRect(window.bounds, afterScreenUpdates: false)
            
            //从上下文中 获取图片
            let image = UIGraphicsGetImageFromCurrentImageContext()
            
            //关闭上下文
            UIGraphicsEndImageContext()
            
            return image
    }
    
    

}